package com.itheima.work01;

public class Test2 {
    public static void main(String[] args) {
  /*定义一个测试类(AddableDemo)，在测试类中提供两个方法
 一个方法是主方法，在主方法中调用useAddable方法*/
        useAddable(new Addable() {
            @Override
            public int add(int x, int y) {
                return x + y;
            }
        });
        useAddable(( x,  y) -> x + y
        );
    }

    public static void useAddable(Addable addable) {
        int result = addable.add(20, 30);
        System.out.println(result);
    }
}

//定义一个接口(Addable)，里面定义一个抽象方法：int add(int x,int y);
interface Addable {
    int add(int x, int y);
}